Mean-square composite-rotating consensus of second-order systems with communication noises
Mo Li-po1, †, Guo Shao-yan1, Yu Yong-guang2
School of Science, Beijing Technology and Business University, Beijing 100048, China
Department of Mathematics, Beijing Jiaotong University, Beijing 100044, China

 

† Corresponding author. E-mail: beihangmlp@126.com

Project supported by the National Natural Science Foundation of China (Grant Nos. 61304155 and 11371049) and Beijing Municipal Government Foundation for Talents, China (Grant No. 2012D005003000005).

Abstract

We study the mean-square composite-rotating consensus problem of second-order multi-agent systems with communication noises, where all agents rotate around a common center and the center of rotation spins around a fixed point simultaneously. Firstly, a time-varying consensus gain is introduced to attenuate to the effect of communication noises. Secondly, sufficient conditions are obtained for achieving the mean-square composite-rotating consensus. Finally, simulations are provided to demonstrate the effectiveness of the proposed algorithm.

1. Introduction

Recently, multi-agent systems have attracted increased research attention because of their characteristics of autonomy, distribution, and coordination, and their extensive applications in practical engineering, such as aerospace, sensor networks, social networks, and so on.[1,2]

As the most fundamental and basic issue on the research of multi-agent systems, the consensus problem has been deeply studied and a great deal of results have been reported.[36] Consensus means that the agents reach some common states such as position and velocity by using a distributed protocol. However, the vast majority of the existing results are about parallel consensus, which means that all agents will move along a linear path. In nature, there are a lot of circular motion phenomena, such as the celestial motion and earth orbiting satellite. Fiorelli et al. made use of autonomous underwater vehicles (AUVs) to collect oceanographic measurements and described a methodology for the cooperative control of multiple vehicles to complete missions such as gradient climbing and feature tracking in an uncertain environment.[7] Following the work of Fiorelli et al., Sepulchre et al. proposed a methodology to stabilize isolated relative equilibria in an all-to-all communication system where coupled identical particles move in the plane at unit speed;[8] this was extended to a general communication framework.[9] Ren made a further research on the consensus algorithm for double-integrator dynamics by introducing a rotation matrix.[10] Then Lin et al. investigated the collective rotating motions of second-order multi-agent systems, including the rotation consensus and the rotation formation problems.[11,12] Mo et al. dealt with the finite-time distributed rotating encirclement control problem of multi-agent systems.[13] As a slightly more complicated motion than rotating motion, the composite rotating motions exist extensively in nature, for example, the earth moves around the sun, and the moon moves around the earth. Hence, it is worth studying the composite rotating motion problem for multi-agent systems. Recently, the composite-rotating consensus problems were considered in Refs. [14] and [15] by designing proper control laws, where all agents move in a circular orbit and the circle center moves along a horizontal circumference.

All results mentioned above of rotation motion problems were solved for multi-agent systems without any noise. However, the real physical systems are often under uncertain communication environments, information exchanges among the agents cannot be carried out accurately. Therefore, it is necessary and meaningful to study the composite rotation motion problems of multi-agent systems under communication noises. For multi-agent systems with communication noises, the mean-square consensus problems were studied perfectly in Refs. [16]–[19]. However, the methods in the references cannot be extended directly to solve the mean-square composite-rotating consensus problem because the system matrix is a complex matrix and the traditional Lyapunov function method is invalid.

Motivated by the works mentioned above, we consider the mean-square composite-rotating consensus problems of second-order systems with communication noises, which can describe the actual physical system more precisely. A time-varying consensus gain is introduced to the distributed protocol and sufficient conditions for achieving the mean-square composite-rotation consensus are obtained. There exist extensive applications about composite rotating consensus, such as vehicles control, satellite control, multi-robot systems, and so on. The main contributions of this paper are summarized as follows. (i) In contrast with Ref. [14], where the composite-rotation consensus problem was solved for systems without noises, this paper considers multi-agent systems with communication noises, which is more reasonable and realistic. (ii) In contrast with Ref. [17], the method used in Ref. [17] cannot solve the mean-square composite-rotating problem, because the state transition matrix of the system in that paper cannot be obtained accurately. (iii) The method used in this paper is also different from that in Refs. [16]–[19], here, we make a new linear nonsingular transformation on the system equation firstly, then by solving the system equation and using the property of complex, the sufficient conditions for achieving the mean-square composite-rotating consensus are obtained.

Notions ℝ, ℂ represent the sets of real number and complex number; ⊗ represents the Kronecker product, j represents the imaginary unit; In represents the n-dimensional unit matrix, and 1n represents the vector that all elements are 1; A* represents the conjugate transpose of matrix A; for complex vector x ∈ ℂn, ||x|| = x*x; tr(P) represents the trace of P.

2. Preliminaries

An undirected graph consists of two sets and . If , then we say node j is the neighbor of i, and the neighbors of i are defined as . The adjacency matrix of is defined as An × n, and if , aij > 0; otherwise, aij = 0. The degree matrix of is defined as D = diag{d1,d2, . . ., dn}, where di = ΣajNiaij, i = 1,2, . . ., n. The Laplacian matrix of is defined as L = DA. A path in is given by a sequence of edges (is−1,j),(is−2,is−1), . . ., (i,i1), and the graph is connected if at least one path exists between any two nodes. By the definition of a Laplasse matrix, we can obtain the spectrum of the Laplacian matrix of a connected and undirected graph, which can be ordered as 0 = λ1 < λ2 ≤ ⋯ ≤ λN. Also 1n is the eigenvector associated with the zero eigenvalue λ1.[20]

3. System model

Consider a second order multi-agent system consisting of n agents, the dynamic of each agent is as follows:

where xi(t) ∈ ℂ, vi(t) ∈ ℂ, and ui(t) ∈ ℂ represent the position, velocity, and control input of the i-th agent, respectively.

Assume that the angular velocities of all agents are ω1, the information exchange among the agents is affected by communication noises, and the i-th agent received information from its neighbor agents is

where {ηxik,ηvik} represent independent standard white noises, and {σxik ∈ ℂ, σvik ∈ ℂ, i,k = 1, 2, . . ., n, } are the noises intensities.

4. Mean-square composite-rotating consensus

In this section, we study the mean-square composite-rotating consensus problem of multi-agent system (1), the following protocol is adopted:

where k1 > 0, k2 > 0 are constants to be determined, a(t) is the time-varying consensus gain to attenuate the effect of the noises.

Let c(t) = [c1(t),c2(t), . . ., cn(t)]T, , and ξ(t) = (x1(t),c1(t), . . ., xn(t), cn(t))T. Then, system (1) with protocol (6) can be written as

where
η(t) = (σx11, σv11, . . ., σx1n, σv1n, . . ., σxn1, σvn1, . . ., σxnn, σvnn)T, , .

Take δ(t) = (InS)ξ(t), where , system (7) can be transformed into the following equation:

where , and

To proceed, we make the following assumptions:[16]

the topology corresponding to the multi-agent system (1) is connected;

convergence condition ;

robust condition: .

5. Simulations

Consider a multi-agent system consisting of 4 agents, the topology structure of the agents is shown in Fig. 1, the noise intensities are all 1 + i, and the time-varying consensus gain . Take the initial state x(0) = (−3 − 5j,2+4j, −1+6j,3+5j)T, v(0) = (2,3,−1,2), and ω1 = 0.8, ω2 = 0.02.

Fig. 1. Network topology.

The evolution of positions, velocities, and the center of rotating are presented in Figs. 24, which show that the positions and velocities of all agents can achieve composite rotation consensus and the center of rotation can spin around (0,0), i.e., the mean-square composite-rotating consensus can be achieved. Figures 5 and 6 present the trajectories of the velocities and circle centers of all agents when a(t) = 2, which show that the effect of communication noises cannot be attenuated in this situation. Figures 7 and 8 present the trajectories of the velocities and circle centers of all agents when , which show that the mean-square composite-rotating consensus cannot also be achieved. Hence, Assumptions (A2) and (A3) are necessary for achieving the mean-square composite-rotating consensus.

Fig. 2. (color online) The positions of all agents on complex plane.
Fig. 3. (color online) The velocities of all agents on complex plane.
Fig. 4. (color online) The trajectories of all circle centers on complex plane.
Fig. 5. (color online) The velocities of all agents on complex plane (a(t) = 2).
Fig. 6. (color online) The trajectories of all circle centers on complex plane (a(t) = 2).
Fig. 7. (color online) The velocities of all agents on complex plane ( ).
Fig. 8. (color online) The trajectories of all circle centers on complex plane ( ).
6. Conclusion

We study the mean-square composite-rotating consensus problem of second-order multi-agent systems with communication noises. A distributed protocol is proposed and a time-varying consensus gain is introduced to attenuate the effect of communication noises. By using a linear nonsingular transformation, the closed-loop system is transformed into an equivalent system firstly. Then, sufficient conditions are obtained for achieving the mean-square composite-rotating consensus by analyzing the system equation. In our future work, event-trigger composite-rotation control of multi-agent systems with communication noises will be considered.

Reference
[1] Fax J A Murray R M 2004 IEEE Trans. Autom. Control 49 1465
[2] Ren W Atkins E 2007 International Journal of Robust and Nonlinear Control 17 1002
[3] Vicsek T Czirok A Benjacob E 1995 Phys. Rev. Lett. 75 1226
[4] Jadbabaie A Lin J Morse A S 2003 IEEE Trans. Autom. Control 48 988
[5] Olfati-Saber R Murray R M 2004 IEEE Trans. Autom. Control 49 1520
[6] Ren W Beard R W 2005 IEEE Trans. Autom. Control 50 655
[7] Fiorelli E Leonard N E Bhatta P 2006 IEEE/OES Autonomous Underwater Vehicles 134
[8] Sepulchre R Paley D A Leonard N E 2007 IEEE Trans. Autom. Control 52 811
[9] Sepulchre R Paley D A Leonard N E 2008 IEEE Trans. Autom. Control 53 706
[10] Ren W 2009 IEEE Trans. Autom. Control 54 1330
[11] Lin P Jia Y 2010 Systems & Control Letters 59 587
[12] Lin P Qin K Li Z 2011 Systems & Control Letters 60 365
[13] Mo L Yu Y 2017 Acta Automatica Sin. 43 1665
[14] Lin P Lu W Song Y 2014 Chin. Phys. B 23 040503
[15] Huang W Zheng W Mo L 2017 International Journal of Distributed Sensor Networks 13 1
[16] Li T Zhang J 2009 Automatica 45 1929
[17] Cheng L Hou Z Tan M 2011 IEEE Trans. Autom. Control 56 1958
[18] Cheng L Hou Z Tan M 2014 IEEE Trans. Autom. Control 59 261
[19] Guo S Mo L Yu Y 2018 Journal of Franklin Institute 355 3717
[20] Godsil C Royle G 2001 Algebraic Graph Theory New York Springer-Verlag